// rollup默认可以导出一个对象,作为打包的配置文件
import babel from 'rollup-plugin-babel';
import resolve from '@rollup/plugin-node-resolve';
export default {
  // 入口
  input: './src/index.js',
  output: {
    // 出口
    file: './dist/vue.js',
    // global上添加Vue属性
    name: 'Vue',
    // 打包方式 esm/cjs/iife(自执行函数)/umd(统一模块规范:兼容amd和cjs)
    format: 'umd',
    // 希望可以调试源码
    sourcemap:true,
  },
  plugins:[
    babel({
      // 排除文件
      exclude: 'node_modules/**'
    }),
    // 不用写index文件名
    resolve()
  ]
}